//
//  SHFirstLoaningView.swift
//  SuperCash
//
//  Created by Daiyi on 2024/1/14.
//

import UIKit

class KPFirstLoaningView: UIView {
    
//    weak var monkeyLabel: UILabel?
//    weak var upMoneyLabel: UILabel?
//    
//    typealias SHFirstLoaningAction = ((_ loanView: SHFirstLoaningView?) -> Void)
//    var action: SHFirstLoaningAction? = nil
//    
//    override init(frame: CGRect) {
//        super.init(frame: frame)
//        
//        self.tg_height.equal(.wrap)
//        self.tg_width.equal(.fill)
//        self.tg_top.equal(14)
//        self.tg_leading.equal(16)
//        self.tg_trailing.equal(16)
//        self.tg_width.equal(.fill)
//        self.tg_height.equal(240)
//        
//        // 背景
//        let cardBg = UIImageView()
//        cardBg.image = UIImage(named: "pic-homepage-card")
//        cardBg.tg_centerX.equal(0)
//        cardBg.tg_width.equal(.fill)
//        cardBg.tg_height.equal(240)
//        
//        // 内容
//        let liner = TGLinearLayout(.vert)
//        liner.tg_size(.fill)
//        
//        let leftTitle = creatLabel("Puedes solicitar hasta", fontSize: 14.0, color: UIColor.white)
//        leftTitle.tg_top.equal(20)
//        leftTitle.tg_left.equal(20)
//        leftTitle.tg_size(.wrap)
//        liner.addSubview(leftTitle)
//        
//        let money = creatLabel("--", fontSize: 42.0, color: UIColor.hex(hexString: "#FCC952"))
//        money.tg_top.equal(8)
//        money.tg_left.equal(20)
//        money.tg_size(.wrap)
//        liner.addSubview(money)
//        self.monkeyLabel = money
//        
//        // 带透明背景的文字
//        let liner2 = TGLinearLayout(.horz)
//        liner2.backgroundColor = UIColor.hex(hexString: "#FFFFFF", alpha: 0.1)
//        liner2.tg_top.equal(10)
//        liner2.tg_vspace = 10
//        liner2.tg_hspace = 10
//        liner2.tg_centerY.equal(0)
//        liner2.tg_size(width: .fill, height: 48)
//        
//        let leftText = creatLabel("""
//Buen crédito, la próxima
//vez se puede pedir prestado
//""", fontSize: 12.0, color: UIColor.hex(hexString: "#FFFFFF", alpha: 0.6))
//        leftText.tg_top.equal(8)
//        leftText.tg_left.equal(20)
//        leftText.tg_right.equal(20)
//        leftText.tg_size(.wrap)
//        liner2.addSubview(leftText)
//        
//        
//        let rise = UIImageView()
//        rise.image = UIImage(named: "ic-rise")
//        rise.tg_size(24)
//        rise.tg_top.equal(12)
//        liner2.addSubview(rise)
//        
//        let money2 = creatLabel("--", fontSize: 20.0, color: UIColor.hex(hexString: "#FFFFFF"))
//        money2.tg_top.equal(12)
//        rise.tg_left.equal(-5)
//        money2.tg_size(.wrap)
//        liner2.addSubview(money2)
//        self.upMoneyLabel = money2
//        
//        // 带透明背景的文字
//        liner.addSubview(liner2)
//        
//        let button = UIButton()
//        button.setTitle("Solicita", for: .normal)
//        button.setTitleColor(.black, for: .normal)
//        button.backgroundColor = UIColor.hex(hexString: "#FCC952")
//        button.addTarget(self, action: #selector(goLoan), for: .touchUpInside)
//        button.layer.cornerRadius = 10
//        button.tg_size(width: .fill, height: 44)
//        button.tg_left.equal(22)
//        button.tg_right.equal(22)
//        button.tg_top.equal(24)
//        liner.addSubview(button)
//        self.addSubview(cardBg)
//        self.addSubview(liner)
//        
//        let passText = PaddingLabel()
//        passText.text = "Solicitud 100% aprobada"
//        passText.textColor = .accent
//        passText.font = UIFont.systemFont(ofSize: 10.0)
//        passText.numberOfLines = 0
//        passText.layer.masksToBounds = true
//        passText.backgroundColor = UIColor.white
//        passText.tg_size(width: 139, height: 19)
//        passText.tg_bottom.equal(55)
//        passText.tg_right.equal(6)
//        passText.edgeInset = UIEdgeInsets(top: 0, left: 9, bottom: 0, right: 9)
//        
//        self.addSubview(passText)
//    }
//    
//    required init?(coder: NSCoder) {
//        fatalError("init(coder:) has not been implemented")
//    }
//
//    
//    convenience init(frame: CGRect = .zero, action: SHFirstLoaningAction?) {
//        self.init(frame: frame)
//        self.action = action
//    }
//    
//    func setModel(_ model: SHProductInfo?) {
//        if let model = model {
//            self.monkeyLabel?.text = "$\(model.payoutAmout)"
//            self.upMoneyLabel?.text = "$\(model.nextPayoutAmout)"
//        } else {
//            self.monkeyLabel?.text = "-"
//            self.upMoneyLabel?.text = "-"
//        }
//    }
//    
//    @objc private func goLoan(_ sender: UIButton) {
//        self.action?(self)
//    }
}
